package com.seeTools.next.common.core;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author: seeTools
 * @Date: 2023/9/2  8:31
 * @Version 1.0
 */
@Getter
@AllArgsConstructor
public enum ResultCode {

    /**
     * 成功状态码
     */
    SUCCESS(200, "成功"),

    /**
     * 失败状态码
     */
    ERROR(400, "失败"),

    /**
     * 认证失败，无法访问系统资源
     */
    UNAUTHORIZED(401, "认证失败，无法访问系统资源"),

    ISNULL(1001, "数据为空"),
    ;

    /**
     * 状态码
     */
    private final int code;

    /**
     * 消息
     */
    private final String msg;

}
